package com.terran4j.kotlin.basic

fun sum(a: Int, b: Int): Int {
    return a + b
}

// 之前我们接触到的函数参数数量是确定的。
// 像这个 sum 函数，求两个数字的和
// 那如果要求多个数字的和，
// 而且具体数字的数量是不确定的，应该怎么写呢？
// 我们可以用 vararg 来定义一个不定长的参数。

// 函数可以有
fun sunAll(vararg numbers:Int): Int {
    var result = 0
    numbers.forEach { result += it }
    return result
}
fun callSunAll() {
    var total = sunAll(1,3, 5)

}
